Andere Papierformate

Sollen sich die Satzspiegelberechnungen nicht auf DIN A4 (wie es hier voreingestellt ist), sondern auf ein anderes Papierformat beziehen, so muß nun nicht mehr – wie dies noch in der Version 1.0 der „Script``-Styles der Fall war – die Datei typearea.sty modifiziert werden. Ab Version 2.0 lassen sich andere Blattmaße als DIN A4 einfach durch die Änderung der Variablen \paperwidth bzw. \paperheight (vor dem Aufruf des \typearea- bzw. \areaset-Befehls) einstellen. Einem Vorschlag von Markus Kohm folgend, werden diese beiden Variablen automatisch durch die Angabe einer der Optionen DINA3, DINA4[*], DINA5, DINA6, DINA3l, DINA4l, DINA5l oder DINA6l im \documentstyle Befehl gesetzt und der Satzspiegel entsprechend berechnet. Der Buchstabe l am Ende dieser Optionen kennzeichnet dabei die Verwendung des Querformats (l steht für „Landscape``, dem englischen Fachbegriff für Druck im Querformat).

Beispiel 1:
Ein Gedichtbändchen soll im DIN A5-Format gedruckt werden. Dazu genügt nun die Angabe von DINA5 als Styleoption, z.B.:
\documentstyle[german,DINA5]{script}
Beispiel 2:
Der Textbereich eines Zeitplanes im DIN A4 Querformat soll exakt 270 mm mal 190 mm groß sein. Dies wird erreicht durch die Angabe von
\documentstyle[german,DINA4l]{script_s}
\areaset{270mm}{190mm}
und einer (systemabhängigen) Anweisung an den Druckertreiber, im Querformat zu drucken.
Beispiel 3:
Beim Gedichtbändchen aus Beispiel 1 soll zusätzlich eine Abfräsung von 1,5 mm berücksichtigt werden. Dazu muß der Satzspiegel nochmal neu konstruiert werden, z.B. mit
\documentstyle[german,DINA5]{script}
\typearea[1.5mm]{12}
Beispiel 4:
Es soll auf Endlospapier mit den Maßen 8${\frac{{1}}{{4}}}$ inch mal 12 inch gedruckt werden, und auch dort soll der Satzspiegel ordentlich aussehen. Mit den Befehlen
\paperwidth 8.25in
\paperheight 12in
\typearea{10}
wird dies erreicht. Druckt man öfters auf Endlospapier, so empfiehlt es sich, diese Anweisungen in eine eigene Optionsdatei (z.B. endlos.sty) zu schreiben, die man dann einfach z.B. mit
\documentstyle[endlos,german]{script}
verwenden kann. Soll zusätzlich das Argument des \typearea-Befehls abhängig von der gewählten Schriftgröße sein, so ersetzt man in dieser Optionsdatei \typearea{10} durch
\ifcase \@ptsize\relax
\typearea{8} %10pt
\or \typearea{10} %11pt
\or \typearea{12} %12pt
\fi